翻訳と辞書
Words near each other
・ オーバーランド
・ オーバーランド (自動車メーカー)
・ オーバーランドパーク
・ オーバーランドパーク (カンザス州)
・ オーバーランド・モデルズ
・ オーバーランド・リミテッド
・ オーバーランド方面作戦
・ オーバーラン事故
・ オーバーリーガ
・ オーバーレイ
オーバーレイ (コンピュータ用語)
・ オーバーレイ (情報工学)
・ オーバーレイデンチャー
・ オーバーレイネットワーク
・ オーバーレイ・ネットワーク
・ オーバーレブ
・ オーバーレブ (アーケードゲーム)
・ オーバーレブ!
・ オーバーロックナット寸法
・ オーバーローディング


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

オーバーレイ (コンピュータ用語) : ウィキペディア日本語版
オーバーレイ (コンピュータ用語)
オーバーレイ(Overlay)とは、何かの表面を薄く覆うこと(あるいは覆うもの)を意味する。コンピュータの分野での専門用語として、以下のようなものがある。
== プログラミング ==
:en:Overlay (programming)
使用可能なアドレス空間以上の大きさのプログラムを動作可能にするプログラミング手法である。
通常のコンピュータプログラムでは、メモリに制限がある場合、必要なデータだけをメモリに置くということをするが、プログラム(コード)は全てメモリに置いて実行する。
オーバーレイでは、コードも、ある時点で必要なコードのみをアドレス空間上に置く。他のコードが必要になったら、それまで別のコードが置かれていたメモリ上の領域に必要なコードをロードして使用する。
仮想記憶をサポートする以前のコンピュータシステムでは、このような手法で実装している主記憶装置の容量以上の大きさのプログラムを実行した。オーバーレイは仮想記憶と違って透過的ではなく、プログラマが明示的に指定してやる必要があった。
CPUのアドレス空間上の主記憶と、外部の二次記憶で構成した方式が一般的だが、過渡期に設計された機材など、アドレス空間が狭く、バンク切り換え等の方式の主記憶を切り替えながら実行するといった方式のオーバーレイもある。
制御システムに使用された16ビットのミニコンピュータでは、仮想アドレス空間そのものが限られていることと、仮想記憶機構による実行中のページ入れ替えによる遅延を避けるため、オーバーレイによって全プログラムを物理メモリにロードして切り替えながら実行するという手法が採られることもあった。
オーバーレイのためのリロケーションとリンクのアルゴリズムは特殊であり、非常に複雑なオーバーレイ構造を構成することもある。利用可能な物理メモリ容量およびアドレス空間の拡大、なにより仮想記憶の一般化によって、オーバーレイ方式は使われなくなってきた。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「オーバーレイ (コンピュータ用語)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.